Text copied to clipboard!

শিরোনাম

Text copied to clipboard!

বিল্ড এবং রিলিজ ইঞ্জিনিয়ার

বিবরণ

Text copied to clipboard!
আমরা একজন দক্ষ বিল্ড এবং রিলিজ প্রকৌশলী খুঁজছি যিনি আমাদের সফটওয়্যার ডেভেলপমেন্ট এবং ডেপ্লয়মেন্ট প্রক্রিয়াকে স্বয়ংক্রিয় ও নির্ভরযোগ্য করতে সহায়তা করবেন। এই পদে আপনি ডেভেলপারদের সাথে ঘনিষ্ঠভাবে কাজ করবেন এবং কোড ইন্টিগ্রেশন, বিল্ড অটোমেশন, কনফিগারেশন ম্যানেজমেন্ট এবং সফটওয়্যার রিলিজ প্রক্রিয়া পরিচালনা করবেন। আপনার কাজ হবে একটি স্থিতিশীল এবং দক্ষ ডেভেলপমেন্ট পরিবেশ নিশ্চিত করা, যেখানে সফটওয়্যার দ্রুত এবং নির্ভরযোগ্যভাবে প্রোডাকশন পরিবেশে পৌঁছাতে পারে। এই পদে সফল হতে হলে আপনাকে বিভিন্ন বিল্ড টুলস যেমন Maven, Gradle, Jenkins, Git, Docker ইত্যাদি সম্পর্কে গভীর জ্ঞান থাকতে হবে। আপনাকে কনটিনিউয়াস ইন্টিগ্রেশন ও কনটিনিউয়াস ডেলিভারি (CI/CD) পদ্ধতি বাস্তবায়নে পারদর্শী হতে হবে। এছাড়াও, স্ক্রিপ্টিং ভাষা যেমন Bash, Python বা Groovy-তে দক্ষতা থাকা আবশ্যক। আপনার দায়িত্বের মধ্যে থাকবে বিল্ড স্ক্রিপ্ট তৈরি ও রক্ষণাবেক্ষণ, বিল্ড ব্যর্থতার সমস্যা সমাধান, রিলিজ পরিকল্পনা ও বাস্তবায়ন, এবং ডকুমেন্টেশন তৈরি। আপনি ডেভেলপমেন্ট, টেস্টিং ও অপারেশন টিমের সাথে সমন্বয় করে কাজ করবেন যাতে সফটওয়্যার ডেলিভারি প্রক্রিয়া মসৃণভাবে সম্পন্ন হয়। আমরা এমন একজন প্রার্থী খুঁজছি যিনি সমস্যা সমাধানে দক্ষ, বিশ্লেষণাত্মক চিন্তাভাবনা করতে পারেন এবং টিমে কাজ করতে স্বাচ্ছন্দ্যবোধ করেন। আপনি যদি একটি গতিশীল ও প্রযুক্তিনির্ভর পরিবেশে কাজ করতে আগ্রহী হন, তবে এই পদটি আপনার জন্য উপযুক্ত।

দায়িত্ব

Text copied to clipboard!
  • বিল্ড এবং রিলিজ প্রক্রিয়া পরিকল্পনা ও বাস্তবায়ন করা
  • CI/CD পাইপলাইন তৈরি ও রক্ষণাবেক্ষণ করা
  • বিল্ড স্ক্রিপ্ট ও অটোমেশন টুলস পরিচালনা করা
  • রিলিজ সংক্রান্ত ডকুমেন্টেশন প্রস্তুত করা
  • বিল্ড ব্যর্থতার সমস্যা নির্ণয় ও সমাধান করা
  • ডেভেলপার ও অপারেশন টিমের সাথে সমন্বয় করা
  • কনফিগারেশন ম্যানেজমেন্ট টুলস ব্যবহার করা
  • নতুন টুলস ও প্রযুক্তি মূল্যায়ন ও প্রয়োগ করা
  • সফটওয়্যার রিলিজের সময়সূচি মেনে চলা
  • সিকিউরিটি ও কমপ্লায়েন্স নিশ্চিত করা

প্রয়োজনীয়তা

Text copied to clipboard!
  • কম্পিউটার সায়েন্স বা সংশ্লিষ্ট বিষয়ে স্নাতক ডিগ্রি
  • বিল্ড টুলস যেমন Maven, Gradle ইত্যাদিতে অভিজ্ঞতা
  • CI/CD টুলস যেমন Jenkins, GitLab CI ইত্যাদিতে দক্ষতা
  • স্ক্রিপ্টিং ভাষা যেমন Bash, Python বা Groovy-তে দক্ষতা
  • Docker ও Kubernetes সম্পর্কে জ্ঞান
  • Git ও ভার্সন কন্ট্রোল সিস্টেমে অভিজ্ঞতা
  • সমস্যা সমাধানে দক্ষতা ও বিশ্লেষণাত্মক চিন্তাভাবনা
  • টিমে কাজ করার সক্ষমতা ও যোগাযোগ দক্ষতা
  • অভিজ্ঞতা: ২-৫ বছর বিল্ড/রিলিজ ইঞ্জিনিয়ারিং-এ
  • Agile বা Scrum পরিবেশে কাজ করার অভিজ্ঞতা

সম্ভাব্য সাক্ষাত্কার প্রশ্ন

Text copied to clipboard!
  • আপনি কোন বিল্ড টুলস ব্যবহার করেছেন এবং কেন?
  • CI/CD পাইপলাইন তৈরি করার সময় আপনি কী কী চ্যালেঞ্জের সম্মুখীন হয়েছেন?
  • আপনি কীভাবে বিল্ড ব্যর্থতা নির্ণয় ও সমাধান করেন?
  • Docker বা Kubernetes ব্যবহারের আপনার অভিজ্ঞতা কী?
  • আপনি কীভাবে রিলিজ পরিকল্পনা করেন?
  • আপনি কোন স্ক্রিপ্টিং ভাষায় সবচেয়ে বেশি স্বাচ্ছন্দ্যবোধ করেন?
  • আপনি কীভাবে টিমের সাথে সমন্বয় করে কাজ করেন?
  • আপনি কীভাবে নতুন টুলস বা প্রযুক্তি শেখেন ও প্রয়োগ করেন?
  • আপনার মতে একটি সফল রিলিজ প্রক্রিয়ার মূল উপাদান কী?
  • আপনি কীভাবে কোড রিভিউ ও ভার্সন কন্ট্রোল পরিচালনা করেন?